@charset "utf-8";
body{color:#030000;background:#fff url(../images/bg.gif) 0 142px repeat-x;}
body,html{padding:0;margin:0;}
.area{margin:0 auto;width:986px;}
a{color:#030000;}
a:hover{color:#004d97;text-decoration:none;}
i,em{font-style:normal;}
input{outline:none;}
/*************** top-box *******************/
.top-box{backgrund:#fff;border-top:6px solid #0058a0;}
.top-box .area{position:relative;height:77px;}
.top-leftBg,.top-rightBg{position:absolute;top:0;width:70px;height:77px;}
.top-leftBg{left:-70px;background:url(../images/top-lBg.gif) no-repeat;}
.top-rightBg{right:-70px;background:url(../images/top-rBg.gif) no-repeat;}
.m-logo{padding:0 0 0 10px;}
.m-logo,.m-logo img{width:600px;height:77px;}
.top-right{position:relative;padding:15px 30px 0 0;width:220px;}
.m-shouchang{margin:0 0 10px;text-align:right;}
.m-shouchang a{padding:0 5px;olor:#666;}
.m-shouchang a:hover{color:#004d97;text-decoration:none;}
.m-tel{padding:0 0 0 98px;height:24px;font-size:18px;font-weight:'Arial';font-weight:bold;color:#f19149;background:url(../images/tel-ico.gif) left 7px no-repeat;}
/* m-serach */
.m-search{margin:6px 0 0;width:170px;height:21px;overflow:hidden;background:url(../images/search-bg.gif) no-repeat;}
.m-search .u-text{padding:3px 5px;float:left;display:inline;width:116px;height:14px;border:0;color:#c3c2c2;background:none;_padding:4px 5px;}
.m-search .u-btn{float:left;width:44px;height:21px;line-height:21px;text-align:center;text-indent:-999em;border:0;background:none;cursor:pointer;text-align:left;color:#fff;font-family:'Microsoft YaHei';font-size:14px;cursor:pointer;}
/*************** nav-box *******************/
.nav-box{position:relative;height:33px;background:url(../images/nav-bg.gif) repeat-x;z-index:99;}
.m-nav{}
/* f-nav */
.nav-box .area{height:40px;z-index:2;}
.nav-box .nav-sbg{display:none;position:absolute;right:0;top:33px;width:100%;_width:200%;height:36px;background:url(../images/nav-xBg.gif) repeat-x;z-index:1;}

/* m-nav */
.m-nav{z-index:3;width:816px;}
.m-nav a:hover{text-decoration:none}
.m-nav .fir-ul{position:relative;z-index:2;font-size:0;text-align:left;height:33px;}
.m-nav .u-bg{position:absolute;top:-4px;left:50%; margin-left:-48px;display:none;width:96px;height:39px;background:url(../images/nav-hover.png) no-repeat;_background:url(../images/nav-hover.gif) no-repeat;}
.m-nav .fir-ul .fir-li{position:relative;display:inline-block;*display:inline;*zoom:1;width:100px;height:33px;z-index:9;text-align:center;background: url("../images/nav-line.gif") no-repeat right top;}
.m-nav .fir-ul .line{/*background:url(../images/nav-line.png) right center no-repeat;*/}
.m-nav .fir-ul .u-a{ position: absolute; left: 0; top: 0; display:inline-block;*display:inline;*zoom:1;width:100%;height:33px;line-height:33px;color:#FFF;font-size:14px;z-index:11;cursor:pointer;font-family:'microsoft yahei';}
.m-nav .fir-ul .hover .u-a,
.m-nav .fir-ul .current .u-a{color:#07648e;text-decoration:none;}
.m-nav .fir-ul .current .u-bg,.m-nav .fir-ul .hover .u-bg{ display: block; }

/*竖向子导航*/
.m-nav .nav-v .sec-ul{display:none;position:absolute;top:33px;left:0;width:100%;background:#ecebec;font-size:0;text-align:center;}
.m-nav .nav-v .sec-ul li{text-align:center;height:32px;line-height:32px;overflow:hidden;padding:0;border-bottom:1px solid #c7c7c7;}
.m-nav .nav-v .sec-ul li a{display:block;padding:0 6px;overflow:hidden;color:#333;font-weight:normal;font-size:12px;}
.m-nav .nav-v .sec-ul li.hover{background:#dfe3e7;}
.m-nav .nav-v .sec-ul li.hover a{color:#FFF;text-decoration:none;}
/*横向子导航*/
.m-nav .nav-h .sec-ul{position:absolute;top:33px;left:0;width:100%;height:32px;padding:3px 0 0 10px;font-size:0;text-align:center;}
.m-nav .nav-h .sec-ul li{display:inline-block;*display:inline;*zoom:1;height:32px;line-height:32px;text-align:center;overflow:hidden;padding:0;}
.m-nav .nav-h .sec-ul li a{display:inline-block;*display:inline;*zoom:1;padding:0 6px;height:32px;line-height:32px;overflow:hidden;color:#333;font-weight:normal;font-size:12px;}
.m-nav .nav-h .sec-ul li.hover a{color:#004d97;background:url(../images/nav-xBit.gif) 2px center no-repeat;text-decoration:none;}

/*************** focus-box *******************/
.focus-box{background:url(../images/ban-bg.jpg) center top no-repeat;}
/* m-focus */
.m-focus{position:relative;width:100%;height:398px;z-index:1;}
.m-focus .switchable-box{width:100%;height:398px;overflow:hidden;position:absolute;left:0;top:0;}
.m-focus .switchable-content li{width:100%;height:398px;text-align:center;}
.m-focus .switchable-content li a{display:block;width:100%;height:398px;text-align:center;text-indent:-999em;}
.m-focus .switchable-content li img{width:100%;height:398px;}
.m-focus .switchable-nav{position:absolute;top:375px;left:50%;margin-left:-34px;width:68px;z-index:999;}
.m-focus .switchable-nav li{margin:0 3px;float:left;display:inline;width:16px;height:16px;overflow:hidden;text-align:center;text-indent:-999em;cursor:pointer;background:url(../images/ban-btn.png) right top no-repeat;_background:url(../images/ban-btn.gif) right top no-repeat;}
.m-focus .switchable-nav li.active{background:url(../images/ban-btn.png) left top no-repeat;_background:url(../images/ban-btn.gif) left top no-repeat;}
.m-focus .switchable-bg{position:absolute;top:369px;left:50%;margin-left:-51px;width:102px;height:29px;background:url(../images/focus-btnBg.png) center center no-repeat;z-index:999;}
/*************** ann-box *******************/
.ann-box{height:35px;border-top:1px solid #e7e6e1;border-bottom:1px solid #fff;background:#eeedee;font-family:'Microsoft YaHei';}
.ann-box .f-title{margin:0 5px 0 0;display:inline;padding:0 0 0 26px;height:35px;line-height:35px;color:#3e3d3d;font-size:14px;background:url(../images/ann-ico.gif) left center no-repeat;}
.ann-box .f-con{position:relative;width:870px;padding:5px 0;height:25px;line-height:25px;overflow:hidden;}
.f-ann li{position:relative;color:#3e3d3d;}
.f-ann a{color:#3e3d3d;}
.f-ann a:hover{color:#004d97;text-decoration:none;}
.f-ann .u-name{display:block;width:252px;}
.f-ann .u-time{position:absolute;top:0;left:280px;}
/*************** main-box *******************/
.main-box,.sub-box{padding:46px 0 0;background:url(../images/main-bg.gif) repeat-x;}
.main-top{margin:0 0 10px;overflow:hidden;}
.main-top .left-column,.sub-box .left-column{width:262px;}
.main-top .right-column,.sub-box .right-column{width:710px;}
/* m-title */
.m-title{margin:0 0 10px;position:relative;height:27px;line-height:27px;border-bottom:1px solid #686969;background:url(../images/tBg.gif) repeat-x;}
.m-title h2{padding:0 30px 0 0;float:left;font-size:14px;font-weight:normal;color:#393a3a;background:#fff url(../images/title-bg.gif) right center no-repeat;}
.m-title h2 em{color:#337cba;}
.m-title .u-more{display:block;position:absolute;top:0;right:15px;width:31px;height:27px;background:url(../images/more.png) center 8px no-repeat;text-align:center;text-indent:-999em;}
.m-title .u-more:hover{filter:alpha(Opacity=90);-moz-opacity:0.9;khtml-opacity:0.9;opacity:0.9;}
.m-title .u-current{position:absolute;top:0;right:0;color:#585858;}
.m-title .u-current a{color:#585858;}
.m-title .u-current a:hover{color:#004d97;}
.m-title .u-current em{color:#004d97;}
.m-title .u-current i{padding:0 5px;}
/* m-subNav */
.m-subNav .m-title h2 span{padding:0 0 0 23px;background:url(../images/pro-ico.gif) left center no-repeat;}
/* f-subNav */

.m-leftmenu{margin-bottom:10px;font-family:'宋体';}
.m-leftmenu h4{padding-left:40px;margin-bottom:2px;height:29px;line-height:29px;background:url("../images/subNav-ico.gif") no-repeat scroll 28px center #e0e0e0;font-size:14px;font-weight:normal;font-family:'宋体';}
.m-leftmenu h4 a.u-link{display:block;color:#333;}
.m-leftmenu h4.current,.m-leftmenu h4.hover{background:url("../images/subNav-ico1.gif") no-repeat scroll 28px center #c0bfbe;}
.m-leftmenu h4:hover a{text-decoration:none;}
.m-leftmenu h4.current a.u-link,.m-leftmenu h4.hover a.u-link{color:#FFF;margin-bottom:0px;}

.m-leftmenu ul{display:none;background:#f8f8f8;border-bottom:1px solid #cccccc;}
.m-leftmenu ul li{padding-left:40px;font-size:12px;}
.m-leftmenu ul li,.m-leftmenu ul a.u-link{display:block;height:27px;line-height:27px;color:#999;}
.m-leftmenu ul li.hover,.m-leftmenu ul li:hover{background-color:#f2f2f2;}



/* m-subContact */
.m-subContact .m-title h2{width:232px;background:#fff;}
.m-subContact .m-title h2 span{padding:0 0 0 23px;background:url(../images/contact-ico.gif) left center no-repeat;}
.f-subContact{line-height:24px;overflow:hidden;color:#030000;}/* height:96px; */
.rightTop{margin:0 0 20px;}
/* m-about */
.m-about{width:300px;height:155px;overflow:hidden;}
.f-about{color:#818181;line-height:24px;}
.f-about .u-img{margin:0 15px 0 0;display:block;}
.f-about .u-img,.f-about .u-img img{width:118px;height:84px;}
.f-about a{color:#c1371f;}
.f-about a:hover{color:#c1371f;text-decoration:underline;}
/* f-news */
.m-news{width:342px;height:155px;overflow:hidden;}
.f-news li{position:relative;height:28px;line-height:28px;color:#818181;border-bottom:1px dotted #818181;*display:inline;*float:left;}
.f-news .u-name{padding:0 0 0 20px;display:block;width:211px;height:28px;overflow:hidden;background:url(../images/news-ico.gif) left center no-repeat;}
.f-news .u-time{position:absolute;top:0;right:0;}
.f-news .u-name a{color:#818181;}
/* m-pro */
.m-pro{position:relative;margin:0 auto;width:100%;}
.f-pro{ margin-left: 13px; }
.f-pro li{position:relative;float:left;display:inline;width:173px;height:173px;text-align: center;}
.f-pro a{display:block;width:161px;font-size:14px;}
.f-pro a,.f-pro a:hover{color:#1b1b1b;}
.f-pro .u-img{position:relative;display:block;height:130px;}
.f-pro .u-img img{position:absolute;top:0;left:0;padding:2px;width:155px;height:118px;border:1px solid #e2e1e1;}
.f-pro .u-name{display:block;text-align:center;}
.f-pro a:hover{filter:alpha(Opacity=90);-moz-opacity:0.9;khtml-opacity:0.9;opacity:0.9;}
/*.f-pro a:hover .u-img img{left:-6px;top:-4px;width:169px;height:128px;}*/
.m-proScroll{position:relative;width:100%;height:505px;overflow:hidden;}
.m-proScroll .f-pro{position:absolute;top:0;left:0;}
/* m-case */
.main-bot{height:190px;overflow:hidden;}
.m-case{position:relative;margin:0 auto;width:940px;height:173px;}
.m-case .u-prev,.m-case .u-next{position:absolute;top:0;width:9px;height:173px;text-align:center;text-indent:-999em;}
.m-case .u-prev{left:-20px;background:url(../images/case-btn.gif) left 55px no-repeat;}
.m-case .u-next{right:-20px;background:url(../images/case-btn.gif) right 55px no-repeat;}
.m-case .f-pro a{margin:0 auto;font-size:12px;}
/************** footer-box *****************/
.footer-box{padding:32px 0 0;background:#f4f3f2 url(../images/fot-bg.gif) repeat-x;}
.footer-box .area{width:95%;text-align:center;}
.m-fotNav{height:37px;line-height:37px;border-bottom:2px solid #b7b4b2;}
.m-fotNav i{padding:0 2px;}
.m-footer{padding:10px 0 20px;line-height:20px;}
/*************** sub-box *******************/
.sub-box .m-title{background:none;border-bottom:1px solid #a1a1a1;}
.sub-box .m-title h2{background:#fff;}
.sub-box .m-title h2 span{background:none;padding:0;}
.sub-box .f-news{color:#2b2c2c;}
.sub-box .f-news li{height:30px;line-height:30px;border-bottom:1px dotted #2b2c2c;}
.sub-box .f-news .u-name{background:none;padding:0;width:570px;height:30px;}
.sub-box .f-news a:hover{color:#004d97;}
/* m-mesForm */
.m-mesForm{padding:20px 10px 10px;}
.m-mesForm .p-ts{color:#7a7a7a;}
.m-mesForm dl{margin-bottom:10px;*zoom:1;}
.m-mesForm dl:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.m-mesForm dl dt{float:left;display:inline;width:70px;height:30px;line-height:30px;font-size:12px;}
.m-mesForm dl dd{float:left;display:inline;}
.m-mesForm dl .u-ts{padding-left:10px;color:#e70012;}
.m-mesForm dl select{width:168px;}
.m-mesForm dl .text{padding:5px;width:210px;}
.m-mesForm dl .textTitle{padding:0 5px;width:504px;height:28px;line-height:28px;}
.m-mesForm dl .u-code{float:left;display:inline;margin:0 5px 0 0;padding:0 5px;width:96px;height:28px;line-height:28px;}
.m-mesForm dl a{float:left;display:inline;}
.m-mesForm dl .u-codeImg{float:left;display:inline;width:101px;height:35px;}
.m-mesForm dl textarea{padding:5px;width:504px;height:138px;}
.m-mesForm dl .u-btn{margin:10px 10px 0 0;width:107px;height:30px;background:#06a;color:#fff;border:0;cursor:pointer;*padding:3px 0 0 0;}
/*搜索*/
.search-no{padding:0 30px;}
.search-no .bd{border-bottom:1px solid #e0ddde;padding:40px 0;}
.search-no .inputs{width:400px;margin-left:auto;margin-right:auto;}
.search-no .inputs input.text{float:left;width:331px;border:1px solid #004d97;height:23px;line-height:23px;border-right:0;background:#FFF;}
.search-no .inputs input.btn{float:left;width:60px;border:0;background:#004d97;border:1px solid #004d97;height:27px;cursor:pointer;color:#FFF;font-size:14px}
.search-no .pt{background:url(../images/search-no.png) 30px center no-repeat;_background:url(../images/search-no.jpg) 30px center no-repeat;height:240px;padding:50px 0 0 220px;}
.search-no .pt h3{font-size:16px;margin-bottom:10px;font-weight:normal;}
.search-no .pt h3 span{color:#004d97;}

.search-content li{padding:30px 5px;border-bottom:1px solid #e0dfdf;*zoom:1;}
.search-content li.hover{background:#f5f5f5;}
.search-content li:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.search-content li .u-img{float:left;display:block;width:160px;margin-right:15px;overflow:hidden;}
.search-content li .u-img img{width:160px;}
.search-content li h3{margin-bottom:5px;font-size:14px;font-family:'宋体'}
.search-content li .u-time{float:right;font-weight:normal;color:#999}
.search-content li a{color:#004d97;}
.search-content li a:hover{color:#004d97;text-decoration:underline;}
.search-content li p{color:#333;}
.search-content li p a{padding:0 0 0 5px;}

/* sub-detail */
.sub-detail{padding:10px 0 0;overflow:hidden;color:#333;}
.sub-detail h1{padding:0 0 2px 0;font-size:18px;font-weight:bold;color:#333;text-align:center;font-family:'宋体';}
.sub-detail .detail-time{text-align:center;font-size:12px;padding:5px;}
.sub-detail .detail-img{text-align:center;padding:10px 0;}
.sub-detail .detail-img img{max-width:100%;_width:expression(this.width > 700 ? 700: true);}
.sub-detail .detail-con{text-align:justify;padding:10px;line-height:24px;}
.sub-detail .detail-con img{max-width:100%;}
.detail-page{padding:0 5px;height:29px;line-height:29px;}
.detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.detail-page .right{text-align:right;}
/*******************m-page*********************/
.m-page{padding:15px 0 10px 0;text-align:center;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#333;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:-1px;font-size:12px;letter-spacing:normal;word-spacing:normal;background:none;border:1px solid #bfbfbf;font-size:14px;height:18px;line-height:18px;}
.m-page a,.m-page a:hover{text-decoration:none;color:#333;}
.m-page a.first{margin-left:0;}
.m-page a.last{margin-right:0;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:3px;}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page a:hover,.m-page a:active{color:#fff;background:#085799;border:1px solid #085799;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#fff;background:#085799;border:1px solid #085799;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#aaa;background:#e9e9e9;border:1px solid #bfbfbf;}
.m-page .pagenxt:hover,.m-page pagenxt:active,.m-page .pageprv:hover,.m-page pageprv:active{color:#fff;background:#085799;border:1px solid #085799;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm a,.m-page-sm i{padding:0 6px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;}
.m-page-sr i{border:0;}
.trans_msg{	filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);}

.m-subCon .f-title{ padding-top:10px; font-size:16px; font-family:'Microsoft YaHei'; text-align:center;}